package com.uva.pgpi.sgcc.beans;

import java.io.Serializable;

import com.j256.ormlite.field.DatabaseField;
import com.j256.ormlite.table.DatabaseTable;

@DatabaseTable(tableName = "estados")
public class Estado implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 9091267624915669839L;
	public static final String ID_ESTADO = "idEstado";
	public static final String ESTADO = "estado";

	@DatabaseField(generatedId = true, columnName = ID_ESTADO)
	private int idEstado;

	@DatabaseField(columnName = ESTADO, unique = true, canBeNull = false)
	private String estado;

	public Estado() {
	}

	public Estado(String estado) {
		this.estado = estado;
	}

	public Estado(int id, String estado) {
		this.idEstado = id;
		this.estado = estado;
	}

	public int getIdEstado() {
		return idEstado;
	}

	public void setIdEstado(int idEstado) {
		this.idEstado = idEstado;
	}

	public String getEstado() {
		return estado;
	}

	public void setEstado(String estado) {
		this.estado = estado;
	}

	@Override
	public String toString() {
		return this.idEstado + " - " + this.estado;
	}

}
